package com.aisile.apis.admin.controller;


import com.aisile.model.admin.dtos.ChannelDto;
import com.aisile.model.admin.pojos.AdChannel;
import com.aisile.model.common.dtos.ResponseResult;

public interface AdminController {
    /**
     * 分页查询和搜索
     * @param dto 用来存储分页数据 页数  总页数  和 搜索的neritic
     * @return
     */
    public ResponseResult getPageList(ChannelDto dto);

    /**
     * 添加接口
     * @param dto 添加的数据
     * @return
     */
    public ResponseResult addAdmin(AdChannel dto);

    /**
     * 设置有效接口
     * @param id
     * @return
     */
    public ResponseResult updateyesStatus(int id);

    /**
     * 设置无效接口
     * @param id
     * @return
     */
    public ResponseResult updatenoStatus(int id);

    /**
     * 修改接口
     * @param dto 存储修改的数据
     * @return
     */
    public ResponseResult updateAdmin(int id,AdChannel dto);

    /**
     * 根据id擦几下你的
     * @param id
     * @return
     */
    public ResponseResult getlist(Integer id);
}
